{$CLEO .cs}

//-------------MAIN---------------
03A4: name_thread 'SAVE' 
0A95: enable_thread_saving 
0570: 1@ = create_asset_radar_marker_with_icon 35 at 2829.49 -2153.6711 12.4543
018B: set_marker 1@ radar_mode 2 

:Label00002A
0001: wait 0 ms 
0213: 2@ = create_pickup 1277 type 35 at  2829.49 -2153.6711 12.4543

:Label000047
0001: wait 0 ms 
00D6: if 
0256:   player $PLAYER_CHAR defined 
004D: jump_if_false @Label000047 
00D6: if 
0214:   pickup 2@ picked_up 
004D: jump_if_false @Label000047 
0050: gosub @Label000079 
0002: jump @Label00002A 

:Label000079
00D6: if 
0038:   $ONMISSION == 0 
004D: jump_if_false @Label0000ED 
0004: $ONMISSION = 1 
01B4: set_player $PLAYER_CHAR can_move 0 
0001: wait 350 ms 
03D8: show_save_screen 

:Label0000A0
00D6: if 
83D9:   not save_done 
004D: jump_if_false @Label0000B8 
0001: wait 0 ms 
0002: jump @Label0000A0 

:Label0000B8
00A1: put_actor $PLAYER_ACTOR at -35 1131.897 -2038.446 
0173: set_actor $PLAYER_ACTOR Z_angle_to 268.6539 
01B4: set_player $PLAYER_CHAR can_move 1 
0004: $ONMISSION = 1 
0001: wait 350 ms 
0004: $ONMISSION = 0 

:Label0000ED
0051: return  

